﻿/* body content padding */
#contentholder {  }
#contentholder a { color: #767676 }

#contentholder .underline { border-bottom: 1px dotted #767676 }
#contentholder .title .pink { color:#FF1391; font-size: 24px }
#contentholder .title .green { color:#519500; font-size: 24px }

.groupProduct { float: left; width: 180px; padding-top: 25px; }
.groupProduct .group { border: 1px solid #B4B4B4; margin-bottom: 10px }
.groupProduct .group .title label { color:#fff; font-size: 14px;font-weight:bolder; }
.groupProduct .product .title { background-color:#FF1391; }
.groupProduct .brand .title { background-color:#519500;  }
.groupProduct .item label { position: relative; top: 8px; left: 15px }
.groupProduct .item { height: 35px; }
.groupProduct .evenitem { background-color:#E5E5E5 }

.groupProduct .item .logo { position: relative; float: left; width: 60px; top:0px; left:0px; }
.groupProduct .item .logo .image { position: relative; top:7px; left:13px }
/*.groupProduct .brand .name { position: relative; float: right; width: 115px; height: 100%; top:0px; left:0px; background-color:#E5E5E5; }
.groupProduct .brand .item { border-bottom: 1px solid #B4B4B4  }*/
.groupProduct .brand .end { border-bottom: 0px }
.listProduct { float:right; overflow: hidden; width: 743px;padding-left:15px  }
.listProduct .left { border-left: 1px dotted #767676; float: right; padding-left: 20px }
.listProduct .content { width: 349px; border-bottom: 1px dotted #767676; float:left;padding-right:10px }

.content .item { padding: 25px 0px 25px 0px; }
.item .img { float: left; }
.item .info { height: 146px; width:175px; float:right; padding: 0 0 0 10px; }
.item .info .title a { color:#519500 !important; font-size: 14px; font-family: Tahoma !important; text-decoration: underline }
.item .info .desc { width: 100%; height: 49px; overflow: hidden; padding: 5px 0 5px 0; }
.item .info .desc label { font-size: 12px !important; color:#777676 }
.item .info .price label { color:#FF1391 }
.item .info .add { padding: 10px 0 15px 0 }
.item .info input[type="image"] { height:23px; width: 106px; }

.columnRight {padding-top:25px; width:743px; font-size: 14px; font-family: Tahoma !important; color:#777777}
.columnRight .img{width:380px; float:left; padding-right:10px}
.columnRight .info{float:right; width: 342px; font-family: Tahoma !important; color:#777777; line-height: 25px}
.columnRight .info .title a { color:#519500 !important; font-size: 15px; font-family: Tahoma !important; text-decoration: underline }
.columnRight .info .btn{width:106px; height:23px; padding-top:5px}
.columnRight .info .imgList{ text-align:justify }
.columnRight .desc{float:left; padding:15px 0 15px 0; width:743px}
.price_pink{color:#FF1391;font-size: 14px; font-family: Tahoma !important; font-weight: bold;}
.tetx_grey_normal{ font-size: 14px; font-family: Tahoma !important; color:#777777}


.cart_table{ text-align:center; padding-top:10px; width:700px }
.cart_table .colName{ width:300px; text-align: left; padding-left:20px }
.cart_table .textbox { width: 100px !important }
.cart_table .colPrice { width: 100px }
.table_row1{ text-align: center;border-bottom: 1px solid #6291BF; height:30px; }
.table_row{ text-align: center; border-bottom: 1px solid #6291BF; height:30px; }
.table_row_last{ text-align: center; height:30px; }
.textbox{ width:380px;  font-size: 14px; font-family: Tahoma !important; color:#777777; border:1px solid #6291BF}
